_f_a_c_t_o_r Specifies a scale factor that is used to create a variable depth
offset for each polygon. The initial value is 0.
_u_n_i_t_s Is multiplied by an implementation-specific value to create a
constant depth offset. The initial value is 0.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
When GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE, or
GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT is enabled, each fragment's _d_e_p_t_h value will be
offset after it is interpolated from the _d_e_p_t_h values of the appropriate
vertices. The value of the offset is factor * DZ + r * units, where
DZ is a measurement of the change in depth relative to the screen area
of the polygon, and r is the smallest value that is guaranteed to produce
a resolvable offset for a given implementation. The offset is added
before the depth test is performed and before the value is written into
the depth buffer.
ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt is useful for rendering hidden-line images, for applying
decals to surfaces, and for rendering solids with highlighted edges.
NNNNOOOOTTTTEEEESSSS
ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt is available only if the GL version is 1.1 or greater.
ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt has no effect on depth coordinates placed in the feedback
buffer.
ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt has no effect on selection.
EEEERRRRRRRROOOORRRRSSSS
GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt is executed between
the execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ggggllllEEEEnnnndddd.
ggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd with argument GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE,
or GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT.
ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFAAAACCCCTTTTOOOORRRR or GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS.
GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE and GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT are not implemented on
XXXXSSSS, XXXXZZZZ, EEEEllllaaaannnn, and EEEExxxxttttrrrreeeemmmmeeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX and